Extended loggable to use types for values
Fixed failing test for blameable
* allow to logged embedOne and embedMany
* allow to revert embedOne and embedMany
* fixed Problem with removed embedDocument in collection
* codestyle
* added tests for embedDocument
* removed 5.4 short array syntax
* removed 5.4 short array syntax
Fixed bug with embed documents and value null