Refactor save and forceSave methods so they better reflect laravel similar methods