I'm still not entirely happy with the workflow
Refactored big parts of my contactmodel
Had to revert some changes, because else I couldn't easily restore a contact
Trying to make all model classes behave the same way
Trying to fix the mess I made
Its better not to return an object, because it messes up the flow of the program.
Well my models finally seem to be working again! Huzzah
Removed a superfluous pub message