IDbClientResponseFactory --> IResponseFactory
Wrong file name.
CreateViewQuery and CreateSystemViewQuery should not be part of Views. Queries stand on their own and are not tied to a specific database.
Take dependency on IClient instead. Yes I know I probably violate a bunch of principles and should take on Func<ISerializer> instead. But for now this is enough. Reason, people can change the serializer on client.