Encapsulate IMMS members This is a step in a larger refactoring. Bug: 205676419 Test: make Change-Id: I9cbdd6606f7a44796f6074d0b2e904913bd48e51