YesNo class & instances