Fleshed out AggregateBase<T>. Next is doing the actual service info
object that descends from this.

Signed-off-by: bill-mybiz <bill.mybiz@gmail.com>