Assertions refactored & getters added to SourceClass.