Main class renamed to reflect the gem name
:required attribute considerated, OptBase specs