switch to one constructor only for the WEvent class