make LIFRate reads and sets explicit