Thinking about it, do we need these entire `NoSql*` types anyways? They don't provide any methods. Couldn't specific contexts extend `GlobalContext` etc. directly?