Removed DependencyList (deprecated)
Added comments, updated Javadocs, and removed CheckDependencies (deprecated)