refactor: used composition instead of inheritance in

PropertyToParameterComparer.
refactor: used composition instead of inheritance in

FieldToParameterComparer.