Class BlockFluent<A extends BlockFluent<A>>