Adding immutable types