It's kind of weird to have a class and instance method named the same thing.  Possibly confusing?  Would Unwrapping and unwrap be better, separate terms?