Fix cli when used with sf2.4

`DescriptorInterface` and `DescriptorHelper` have changed (between sf2.3 and sf2.4) so just get rid of these
supersede #18