Added .immutable property as boolean flag

fixes #29