string with private vector inheritance WIP.