Bug fix in Wrapper where if not associated but still containing data
hasComponents(...) always false. Also performed performance tests on
serialising Wrapper, not worth making public constructor for a few ms.