add xxxOpt method to all type supported
Merge branch 'release/1.12'