/// <summary> /// Retrieves the specified property if it exists; otherwise, returns <value>null</value>. /// </summary> /// <param name="propertyName">The name of the property.</param> protected override IProperty GetProperty(string propertyName) { return(_properties.GetValueOrDefault(propertyName)); }