Class EnclosedFluent<A extends EnclosedFluent<A>>