wobbly cube, success!  unfortunately, it seems that I may not be able to have data type inherit directly from std::vector if I want to serialize it