public void Initialize(Action<IConfigurationExpression> configuration) { if (configuration == null) { throw new ArgumentNullException("configuration"); } features.Clear(); var expression = new ConfigurationExpression(this); configuration(expression); }