I update dependencies
I add constructor with param in format JSON, I changed the  scope of the setters and I delete token_id property with your getter and setter.