1. In general, are there any restrictions of the use of @Embedded objects in collections, compared to @Entity?
2. If you have a large nested collection of @Embedded objects, and you remove the parent @Entity, does the remove cascade through the whole collection?
3. Is searching through collections of @Embedded objects more expensive (time) than searching through collections of @Entity?