Revert "Revert "Port to new plasma-framework API""
This commit was wrong in 5.8, but fine in master where we can raise the dependency
This reverts commit 9e457e8c639f1db0b42a22036d61673aeac6a60f.