Can I use an ObservableAsPropertyHelper as a 'CanExecute' definition for a command? Say, my first command returns a result asynchronously and I created an OAPH for it, can I somehow use it for my second command to define its 'canExecute' property? Or it is not meant to work this way?