Corrected loading Vectors of Nested Sub-types

Example:
struct point
{
int X;
int Y;
int Z;
};

struct points
{
size_t count;
std::vector<point> pt;
};

Previously incorrect values and memory corruption occurred.