Throw exception instead of exiting program.
Fix the assignment operator for wrapped data.
Include header in alphabetical order.
Remove inclusion of 'vld.h'.
Fix header inclusion.