DynamicObject
SpecialAbility (partial)