[Misc] Replace not implemented messages with NotImplementedException
Description
Replaces generic exceptions being thrown with a not implemented message with the NotImplementedException.
Also improves the NotImplementedException to have the method and everything in the exception message (just to make the live of the devs easier).
Checklist
-
Documentation reflects the changes made. -
Merge Request title is clear, concise, and suitable as a changelog entry. See our contributing docs
References
Closes #1412 (closed)
Edited by Niels Alexander Buegel