Seperate out subclasses from parent file