- it now does not need to check for changes
- rather, its return value is usuable for overriding methods as they now
know if the super already did something if they choose to call it
- to avoid direct DB access
- to allow for getter & setter functions
- makes consistency checks on each lookup unneccesary
- propose async consistency checks (TODO)