split static and instance related commandlineoptiondescriptor information. cache static part as it it the same for each task instance of same type