use of interfaces for change management.
applyupdates for web2py restfull providers