Use a marker flag to make sure that a block that expects a change dictionary gets called with one, even if the caller didn't include any options that would warrant a change dictionary being sent.
Use a higher value, as requested.
Merge pull request #276 from ipmcc/master

Fix: KVO Observation blocks can get called with garbage parameters