do not add eventable trait if param is falsy