adding size tolerance to child vectors, using more memcpy-enabled methods - not working yet!
fixed memcpy-based copying, testing size tolerance for child vectors