Remove unnecessary casts
Support clone operation in ListTree
Rename TestNavigationService -> TestNavigationServiceLoad
Decouple the navigation service tests from the POMDataStorage by introducing the PersistenceContext abstraction
Implementation of the in memory persistence for navigation
Decouple page service unit test from JCR
Implement the clone method in the ram store
Implement and test ram persistence for pages
Rework structure for site layout
Decouple DescriptionService test from JCR
Ram implementation for description service
Minor refactor of RamPersistence
Fix bug due to introduction of description service
Adapt the navigation importer test to use ram persistence
Added todo for store
Move layout service to correct org.gatein.portal.mop.layout package
Extracted the ModelNode class from Node to use self bound pattern for using as subclass in unit tests and created a class Node extends ModelNode<Node, NodeState> for navigation package
Add an Element class for testing
Implement LayoutService for ram persistence
Introduce missing service wrappers