Key<?> and com.google.appengine.api.datastore.Key as @Id properties

Implemented support for Key<?> and datastore.Key instances on @Id properties