Shared Derived Traits Definition