Refactoring of send() method, add getters & setters for message