Methods are Rules whose formulas take arguments, much like a function does.
The method flag indicates that a Rule is of a method type. This means that it can have arguments passed to it, and those arguments can be used to calculate a value. Since different arguments would result in different values, the Rule value for a method is never cached.
Creating a method essentially enables us to associate a function with an object.