Add core.QuerySet to provide first and last methods