Intermediate changes to AppSpec class