Large update. Implementation of AccessToken model