Delegates responsibility for generation of entity public state to the each entity.
Merge pull request #33 from qubyte/chore/delegate

Delegates responsibility for generation of entity public state to the each entity.