When an entity has a property named `FieldInterceptor` with another type than `IFieldInterceptor`, it cannot have a lazy loaded property. Trying to combine both causes an `InvalidCastException` when loading such an entity.