Actor properties consistency improved

A step towards unit testing
This is by definition tied to the state of `currentActivity`.  Modifying this separately from that would be an error, so there is no need to track it separately.