atom.coreCharge added back for method extension