move notifications into own file
rework formatter specs to use actual notifications
refactor deprecation notification back to struct
used is a private method on seed