Using MM.Util.testAndCallThis for listener callbacks
Fix readonly properties