1. A method comprising: parsing, by a parser using one or more processors, a formula to yield one or more functions, at least one function comprising a dependent value of a dependent object; determining one or more macro handlers configured to execute the one or more functions; and instructing at least one macro handler to register with one or more dominant objects on behalf of the dependent object, the one or more dominant objects used to evaluate the dependent value.