This change allows subclasses to reuse collecting and merging algorithm when overriding getMergedProperties method.