Fix FieldI constraint to use types from base