fix for deep cloning in pageparts (needed for sub entities)

Quickfix - might need refactoring later / naming of variables was also adapted to follow naming conventions (proper camel casing)