Part of lp
There are situations where there would normally be circular imports to define
the necessary schema values in some interface fields. To avoid this the
schema is initially set to Interface
, but this needs to be updated once the
types are defined.