Add support for detecting changes to NaN property values
Initial implementation of $eval
Initial implementation of $apply