Base model and controller for Internal Message feature