Added some comments to make it clearer how ActiveResource is working