make constructor arguments more explicit

checked references of these and no one was doing anything other than passing in the expected params