adding inner hash class to calculate hash to be able to identify duplicates inside array elements. Please note if you have nested array in array duplication check will only work if the nested array is the same in both structures
Merge branch 'feature-fixduplicate'