Starting replicating the API of WhatsApi Library with Interfaces for less coupling