Add support for @EmbeddedId annotations

Are we just losing these OneToOne tests? Are we okay with that?