AngularJS: update instance on using instance method of $resource

This behavior is kind of unexpected.

The thing is that on using instance method of   $resource service instance will be replaced by response data!

Means that if I use

$scope.currentService.$refresh_data(function(data) {});

$scope.currentService will be replaced with data anyways.