duplicated properties are removed