This manages a single rulebase, based on the properties given.
You should only have ONE instance of this agent per rulebase configuration.
You can get the rulebase from this agent repeatedly, as needed, or if you keep the rulebase,
under most configurations it will be automatically updated.