Description of problem: When I change a single entry of module-options in a security-domain, I need to specify the entire module-options configuration. For exapmle, when I change the bindCredential for LdapExtended login module:- EAP601: /subsystem=security/security-domain=test/authentication=classic:write-attribute(name=login-modules, value=[{"code" => "org.jboss.security.auth.spi.LdapExtLoginModule","flag" => "required","module-options" => [("java.naming.factory.initial" => "com.sun.jndi.ldap.LdapCtxFactory"),...,(bindCredential => newpassword),...,("thowValidateError" => "true"),...]}]) EAP610: /subsystem=security/security-domain=ldap/authentication=classic/login-module=org.jboss.security.auth.spi.LdapExtLoginModule:write-attribute(name=module-options,value={"java.naming.factory.initial" => "com.sun.jndi.ldap.LdapCtxFactory",...,bindCredential => newpassword,...,"thowValidateError" => "true",...}) Version-Release number of selected component (if applicable): How reproducible: Steps to Reproduce: 1. 2. 3. Actual results: Expected results: /subsystem=security/security-domain=ldap/authentication=classic/login-module=org.jboss.security.auth.spi.LdapExtLoginModule/module-option=bindCredential:write-attribute(name=value, value=newpassword) Additional info: