Added namePairs to validation to prevent error message seen when includig it as a property.
Added support for property i18n namespace so entity type resources can use this to prevent duplicate i18n keys for entity properties. For example property named 'value' and i18nNamespace: "myplugin" will result in looking for i18n resource keys of myplugin.value