Flatten values in []= only up to one level. This allows us to assign arrays to particular keys
Implemented Embedded Relationships. Moved PropertyContainer code for embedded objects to a separate module.
The PropertyContainer module is now divided into PropertyContainer::Rest and PropertyContainer::Embedded
Now we simply return a nil instead of raising an exception when we try to create relationships using nodes from different graph database services or sessions.
We also serialize keys and value for embedded applications for proper conversion into Java objects.