Added volatile_object class.