Extracting construct method to Messages; rename method