make sure all compound properties are arrays!