Tightened typehint because of changeIdentity() extension.