remove idString static and hidden rep member that was hacky - fixes #18