Made it possible to initialize a NamedBoxCollection with a collection initializer:

e.g.
    var a = new NamedBoxCollection {
        { new TypedName<int>("a", 1) }
    };

Signed-off-by: Martin Evans <martindevans@gmail.com>