always return the instance for chaining like this: todo.inc().done