Remove unneeded files.
don't extend from the core class but at least use a base class to reduce the boilerplate