Ensuring Filter type fields are marked as required
Ensuring enum key/values are massaged according to service model rules
Unprefixing specific non-shared types