This is not an utilitary class. This should be either in blob or core.