Add support for loading/saving from/to NSData