The logic as presented in the above screen shot makes no sense as the controller is not connected to any actuator. This means you can’t tell if it works or not.
I just did a little test and yes it works you can check a property value. Be aware similar to Python you need to check the sensors as well. Otherwise the controller will not deactivate the actuators (if there are any ;)).
This sounds like a strange argument to avoid a solution.
It sounds more like a design problem. Could it be that your object does a bit to much? Maybe you should think about using one or two other objects to do some of the operations you are aiming for.