make VolumeBase::setModified virtual again so that it calls VolumeFile's implementation to let it know the splines are invalid