changed element names from "multivolume" to "convolute" scheme
Removes abstract API for argument validation. Do it in argument processing instead.