implement sanitize camelcase function at core
initialize AbstractOption