Converting Model class to Dynamic Pattern; Using drivers to git it its query building methods