One possible improvement I can think of would be a convenience function for the common format() == Prison::Null
checks, isNull()
maybe?
The old API isn't removed yet, to allow porting existing KF6 consumers without causing immediate build breakage.