I naively defined a model with numerous Compound PKs, only to discover that I loose a lot of cool automagic development by doing so.