BACKLOG-280: introduced namespace pojos, namespace factory, id generatio...

...n