Alfresco framework enabling a POJO-based design for content nodes