Update how deprecations are handled, remove deprecations from shorthand methods.
Fix a couple of documentation inaccuracies, and expose a notification