/// <summary> /// Populate settings on self and any child objects /// </summary> /// <param name="settings">A dictionary of settings</param> public virtual void PopulateSettings(IDictionary <string, object> settings) { Settings.PopulateSettings(this, settings); }