Ruby on Rails, Traiblazer, Decorator Pattern, Clean Code.
property :last_name property :profile_image end twin = UserTwin.new(user) twin.first_name # => delegates to user.first_name There are few cool things it can do too: # supports nesting class OrgTwin < Disposable::Twin property :name property :owner do property :first_name property :last_name end #