This should probably not just include params as that methodology does not allow the end user to use data bindings. In other words I think leaving it as a param'ed class is still necessary