A lightweight oData implementation that works with any IQueryable