it is possible to merge with hashlike object
adjusted tests, type attribute was removed and behaviour of id is simple
tests for merge
version 1.0, it's stable anyway