Refactor, allow arguments in Qml->Rust calls