I think we need to revisit the ActiveGeoNetworkRecord(Store) objects - it's a bit confusing.