Overhauled has_many and embeds_many (support for new syntax)