added a explanation for the proposal option in the class definition