Moved toString() semantic Projector.asString(...)