Added IStoredProcedure and IDynamicQuery, so it is now dependency injection friendly