Updated hardProperty procedure with multiple property hardening.