refactored PropertyCapable to include contextCollections; updated relevant implementing methods
error checking server response
design decision comments added, plus refactor for PropertyCapable interface change
updated and fixed test case for server reporting