Whats the recommended way of passing parameters to my screen viewmodel? Currently i know of using koins parametersOf, and using a LaunchedEffect to call an initialize method in the viewmodel. but neither of those are very elegant i feel. is there something more proper that I should use instead?