mergeTrait
DeriveApi