Classes
Delegator
SimpleDelegator