Use InheritedTriat