code: @Override
      public final void visit(final PersonDocument document) {
          final ApiLifespan lifespan = buildLifespan(document);
          final ApiPerson.Builder builder = new ApiPerson.Builder()
                  .id(document.getString())
                  .indexName(document.getIndexName())
                  .surname(document.getSurname())
                  .lifespan(lifespan)
                  .build();
          setBaseObject(new ApiPerson(builder));
          addSplitAttributes(document);
      }
docs: {@inheritDoc}