Added other types of class-like entities: enums, interfaces and annotations