Since it is a standard (fd.o) it makes sense to copy the interface rather than creating a dependency with plasma-workspace which it actually doesn't since KWin will work with any screensaver using the freedesktop specification.