Understanding Two-Way Messaging with Messaging Design Pattern (MDP)