Field: Throw on register() without a type