this is minor, but are there any standards for constants? for example there's constants for ID and REF attribute but not "decider" and "name" (first params to the add method).