Merged Trait and LearnTrait