Bug Fix: getWatchedProperty failed if optional alias prop not specified

Also updated reference implementation to demonstrate different ways to
refer to dataContexts from getWatchedState