Reliance on Derived Contracts for Supply Management and Initialization
As `_mint` and `_burn` are internal functions, any token built upon `FourERC20` will need to implement its own supply management logic. Similarly, the `_init` function is internal, requiring a derived contract to call it for setting token metadata. This introduces a dependency on the security and correctness of the derived contract for controlling the total supply, distribution, and initial setup of tokens. While flexible, it shifts the responsibility for critical economic parameters and initial configuration to external code (7.1 Architecture, 7.3 Access Control).