Ruby on Rails, Traiblazer, Decorator Pattern, Clean Code.
Org.create(..., owner: owner) twin = OrgTwin.new(org) twin.account # => returns org.owner.account assuming in the example above that you’ve setup a twin for the account that only exposes the type of account (pro, enterprise, etc) and leaves all the payment info out, you can see how it can be