TypedSelect can use an MValueChangeListener

 i.e. no more (SomeClass) event.getProperty().getValue()