Creating a parent project
Getting generic class from subclass