Add Delegatable
Add Delegatable spec