Should this class then be an ABCHasTraits?