# File lib/puppet/property/keyvalue.rb, line 54
54:             def should
55:                 unless defined? @should and @should
56:                     return nil
57:                 end
58: 
59:                 members = hashify(@should)
60:                 current = process_current_hash(retrieve)
61: 
62:                 #shared keys will get overwritten by members
63:                 current.merge(members)
64:             end