extension point on getting messages types