Dissolved common base class that automatically generates and sets a hash for a caption.