Add support for @EmbeddedId annotations

I'm not sure if I should make this change. It won't work if anyone using this library is still on java 6. What do you guys think?