rearrange enablers to be used also for state:.. property enablers
make state:.. defined state changes work implemented as enablers