Fixed #34 - Add ImmutableWrapper (from docs) directly in the library