Implemented subclass