Changed core data save to use subclass and added logging to test fetched items at save