Fix/pagepartadmin

Changed the AbstractPage to HasPagePartInterface so Entities that implements it can use the createList