add params hash and set key_ and hostid
swap prototype boolean for discovery_rule_key because that denotes a prototype and is needed to create one
search for lld rules not items in the lld lwrp
namespace for the find_lld method
search for item prototypes if discovery_rule_key given
wrong noun
graph and trigger prototypes; split enums into their own file; item prototype cleanup
wrong noun when searching for trigger prototypes