Use #has_property? rather than #has_key?
Refactor Configuration#property and #has_property?