Refactored the getRevision methods for Topics and Content Specs to return a custom object rather than a object array and then casting the objects to their expected classes. Also fixed a bug where the methods wouldn't return null.