add initializer PermittedAttributes