prevent overwrite of properties if their names differ