Ah! (a light goes on)
Had tried putting False in the declaration but when it would run untranslated but would not compile, gave up on it together with adding it to the @classdef.  Somehow thought that all arguments have to be added and lacked a type for w_start and w_end. Now it makes sense (and compiles)