Refactored const drift/bound models to use common base and cache some consts