Removed legacy getAssets
Test cleanup order change.
Reordered classes for readability
$expectClass fix in CM_Services
Changed CM_Service $instance to protected
Changed generic Exceptions to CM-specific in Services, updated tests