Added a immutable map decorator.