@Override
 public Page<Railway> findAll(Pageable paging) {
   return repo.findAll(paging);
 }
 @Override
 public Railway findBySlug(String slug) {
   return repo.findBySlug(slug);
 }
 @Override
 public void remove(Railway railway) {
   repo.delete(railway);
 }
 @Override
 public void save(Railway railway) {
   repo.save(railway);
 }
 @Override
 public Iterable<Railway> findByCountry(String country) {
   return repo.findByCountryOrderByNameAsc(country);
 }
 @Override
 public Railway findByName(String name) {
   return repo.findByName(name);
 }
 @Override
 public Railway findById(ObjectId id) {
   return repo.findOne(id);
 }