better object construction
less "surprises" for POJO inheritance
thread-safety issue
better inheritance hierarchy walk
Merge pull request #127 from dimzon/master

some fixes and object creation inconsistence fix