#35 rework tests
 #35 fix compiler warning
 #35 improve exceptions
 #35 add serializer exception test
 #35 add by value holder hashcode test