@Override
 public Iterable<User> findByStatus(int skip, int limit, UserStatus status) {
   return new ConvertingIterable<Vertex, User>(
       graph
           .query(authorizations)
           .has(VisalloProperties.CONCEPT_TYPE.getPropertyName(), userConceptId)
           .has(UserVisalloProperties.STATUS.getPropertyName(), status.toString())
           .skip(skip)
           .limit(limit)
           .vertices()) {
     @Override
     protected User convert(Vertex vertex) {
       return createFromVertex(vertex);
     }
   };
 }