On the design of an advanced business rule engine. (21st June 2022)