can't pass args to a scala trait