In a class like, EmployeeLocation hints are not added. This should be fixed and processed like record or property types.

public class Employee {
    private EmployeeLocation location;
}

Comment From: sdeleuze

Based on my tests, there is too much side effects when processing field types recursively, so I prefer to decline this issue.