(applyOptionAdapter: ApplyOptionAdapter[ApplyOptionAdapter[SUBJ]]).option(v)(apply)
(applyOptionAdapter: ApplyOptionAdapter[ApplyOptionAdapter[SUBJ]]).option(k, v)(apply)
(applyOptionAdapter: ApplyOptionAdapter[ApplyOptionAdapter[SUBJ]]).options(kv)(apply)