fix check_conflict_actions
add has_key? and hash_value helper methods for hash node
rename source to to_source and remove instance param
add test for Instance#fix_conflict_actions