Schmeisst du in den validate-Methoden noch entsprechende ValidStateEvents bzw. InvalidStateEvents? Auf die Exceptions reagiere ich bisher nicht.