bugfixing _copyObjectData, added hardcore checker for array keys. the mapping must be 100% equal with both objects in the copy process