RecoveryState is exposed through external API so it needs to use getFoo() notation for getters.