カスタムデータクラスはデフォルトコンストラクタを提供しなければならない。概念モデル内で定義されたナビゲーションプロパティは、対応するナビゲーションプロパティがカスタムデータクラスになければならない。宣言することはできない。実装する型を返さなければならない。実装しなければならない。概念モデル内の複合プロパティは、参照型を返すカスタムデータクラスのプロパティにマッピングしなければならない。複合プロパティを、値型や列挙型にマッピングすることはできない。レベルが低そうですが、許容範囲内ですかねー。