Allow to use loggable with embedOne and embedMany fields

This PR should fix the issue #347. 
It is now possible to version embedOne and embedMany fields and it is also possible to use revert.