We need a refactor of the whole stored value system, but each client class currently has to implement these functiions as part of it's interface, so they can't be extracted.