Combine multiple objects into a record of the most-used properties. Apply rules on when to freeze the result into a generalised schema of accepted properties.