I am using openzeppelin ERC721 smart contract. That smart contract have a mapping's called :
mapping(address => uint256) private _balances;
mapping(uint256 => address) private _owners;
Can we change their type from private to public without violating the ERC721 standard? Or will it violate the standard.
My use-case is that I want to update their value inside a function call but since they are private I cannot inherit them to update or modify.