An alternative to subclassing | Synapse