totalAddresses function now down by a class

The totalAddresses function is now down entirely via the _BaseGroup
class, need to revisit this code - but I'm closer to layout of code I am
aiming for.