Is it possible to map the following situation?
- A product class (currently a table)
- An account class (currently a table)
- An accountproduct class (currently a join table but with additional information related to a specific product and account)
What I'd ideally like is accountproduct to extend product and to be available from account as a property Products.
The product class would exist seperately and provide it's own peristance.