Fix custom `TodoList` implementation API