Why not just increment the counter in the existing constructors?