add scope_with_reputation method to return scoped object instead of Array