Minor defensive checks. Added a necessary save method on the service tier