Fix a security concern with the direct storing of arrays. Now, the attributes are set with a clone of the arrays passing as arguments in methods and constructors