Implement #3 and remove empty setter in todo example.