Return self for better seperation in command/query