Get rid of unnamed tuple in CompleteClasspath
Fix #1244: Track and verify required semantic compliance