Add instance methods for changing state