added project entity
refactored children id creation
removed getAttributes in favor of magic getter
fixed related with displaying functionality