Removed duplication in CloudMonitoring's AbstractResource.php: shifted "get" functionality to parent's `refresh` method and cleaned up unit tests. Also shifted the populate functionality in PersistentObject.php to a separate method for better test compatability and single responsibility.