Class CastFluent<A extends CastFluent<A>>