updated to make copy of the attribute list it is provided to make sure
domain attirbute lists can not be indirectly modfied