Divide responsibilites of mail class