Gotcha, I have changed them to be as follows. I will send out another CR

public static IEnumerable<ISetting> Settings
        {
            get
            {
                yield return new InPlaceDefaultProjectTargetPathSetting();
                ....
            }
        }

        public static IEnumerable<IScenario> Scenarios
        {
            get
            {
                yield return new HelloKuduWithSubFolders();
            }
        }