Class AbstractField<F extends AbstractField<F>>