add getters and constructor for LightState