Added getDataByName to DataContainer
Added Interfaces Implementation to specs
Data Entity can now add options
Data Entity can add multiple options
Refactored spec + fixed isMultiple returned value
Fixed spec
Option containers can count their options
Refactored spec
Entity can extracted within an envelope
Data Container are countable
Links containers are countable