the project would need to be adapted with the `self->` explicit operator.
the project would need to be adapted with the
self->explicit operator.