Added deconstruct and helpers.
Merge pull request #21 from acowley/deconstruct

Added deconstruct and helpers.