Implemented ForgeFactory