Use casted baseMessage or controlMessage instead of message were applicable.