Added implementation for modifying new types.