Couple of bug fixes: 1. Bail out if Atomistica wrapper object is passed instead of native potential object. 2. Don't use Atoms.get_charges, since this calls Calculator.get_charges in the more recent ASE implementations. Atomistica wrapper stores charged in the 'charges' array now. 3. Fixed string representation of Atomistica wrapper object.