main
Use implicit object creation expressions
Make types in Features layer sealed
Update features to use file scoped namespaces