Implemented BaseClass