smart_kv (rubygems): Write options or configurations without worry of typos and the need to remember all the keys.
Keywords: configurations|hash|openstruct|options|strict