```\nconstructor(\n    address \_core,\n    address \_target,\n    uint256 \_incentive,\n    uint256 \_frequency,\n    uint256 \_initialMintAmount\n)\n    CoreRef(\_core)\n    Timed(\_frequency)\n    Incentivized(\_incentive)\n    RateLimitedMinter((\_initialMintAmount + \_incentive) / \_frequency, (\_initialMintAmount + \_incentive), true)\n{\n    \_initTimed();\n\n    \_setTarget(\_target);\n    \_setMintAmount(\_initialMintAmount);\n}\n```\n