public DelegateMemberMapConvention(string name, Action<BsonMemberMap> action) : base(name) { if (action == null) { throw new ArgumentNullException("action"); } _action = action; }