Adding getter / setter for Element ID
Fix a Typo
Assign a default value for id
Adding abstract Manager
Adding first implementation of TOC