Refactored to incorporate saveOmitFields, also tightened up registerEntityKind and moved EntityKind inspection to Client. Bumped revision