comments, refactoring, extension is now a property