An example of best practices for AppStruct