code: function Account(data) {
    Account.super_.apply(this, arguments);
  
    Object.defineProperty(this, '_isNew', {value: !!data._isNew, configurable: true});
  }
docs: @class Account
  
  @description
  
  Encapsulates a Account resource. For full documentation of this resource,
  please see
  [REST API Reference: Account](https://docs.stormpath.com/rest/product-guide/latest/reference.html?#account).
  
  For more information about managing your accounts with Stormpath, please see
  {@link https://docs.stormpath.com/rest/product-guide/latest/accnt_mgmt Account Management}.
  
  This class should not be manually constructed. It should be obtained from one
  of these methods:
  
  - {@link Application#getAccount Application.getAccount()}
  - {@link Application#getAccounts Application.getAccounts()}
  - {@link Client#getAccount Client.getAccount()}
  - {@link Directory#getAccounts Directory.getAccounts()}
  - {@link Group#getAccounts Group.getAccounts()}
  - {@link Organization#getAccounts Organization.getAccounts()}
  - {@link Phone#getAccount Phone.getAccount()}
  - {@link Factor#getAccount Factor.getAccount()}
  
  @augments {DirectoryChildResource}
  
  @augments {InstanceResource}
  
  @param {Object} accountResource
  
  The JSON representation of this resource.