Adding MessageListener and using it on validation (for basic reporting)