[TASK] Refactor class inheritance

Some viewhelpers unnecessarily extend AbstractConditionViewHelper thus adding not existing arguments to the automatically rendered reference guide. Please review properly.