return this.update(entity).then(response => 
        {
            if (!response) return response;

            return this.afterSave(entity);