Updated class definition.