(+) CTL-161 Allow registration and resolving of generic types, this means that one can now register an open generic type like IDictionary<,> and resolve it as IDictionary<string, int>