Class SubjectFluent<A extends SubjectFluent<A>>