added immutable class in SPI for documenting immutable classes