updated for new method call following refactor
removed to_sym transformation and just made the attribute a sym.  bind_resource method unless block a little easier to parse
fixed key_value_exists function so it does not always report that an update is needed.