public DynamicEntity(MissingMemberBehavior missingMemberBehavior,
			IDynamicEntityConverter converter = null, IEqualityComparer<string> comparer = null)
        {
            _missingMemberBehavior = missingMemberBehavior;
            _dataDictionary = new Dictionary<string, object>(comparer ?? StringComparer.InvariantCultureIgnoreCase);
            _converter = converter ?? new NullConverter();
        }
 public DynamicEntity(MissingMemberBehavior missingMemberBehavior,
                      IDynamicEntityConverter converter = null, IEqualityComparer <string> comparer = null)
 {
     _missingMemberBehavior = missingMemberBehavior;
     _dataDictionary        = new Dictionary <string, object>(comparer ?? StringComparer.InvariantCultureIgnoreCase);
     _converter             = converter ?? new NullConverter();
 }