Unit test for ModelType compatibility of generic types.
Add beginning of spec for unit testing plugins that declare model elements.

+review