Rename getValue/setValue to getState/setState for future expansion reasons