IDM-6 use QName instead of string for properties
IDM-6 use idmUser writer to allow schema introspection