Struts2 + Json Serialización de artículos

Tengo las siguientes clases:

public class Student {
    private Long id  ;
    private String firstName;
    private String lastName;
private Set<Enrollment> enroll = new HashSet<Enrollment>();
//Setters and getters
}

public class Enrollment {
    private Student student;
    private Course course;
    Long enrollId;

//Setters and Getters
}

Tengo el controlador Struts2 y me gustaría devolver solo la instancia serializada de Class Student.

@ParentPackage("json-default")
public class JsonAction extends ActionSupport{

private Student student;

@Autowired
DbService dbService;

public String populate(){
    return "populate";
}

@Action(value="/getJson", results = {
        @Result(name="success", type="json")})
public String test(){
    student =  dbService.getSudent(new Long(1));
    return "success";
}

@JSON(name="student")
public Student getStudent() {
    return student;
}
public void setStudent(Student student) {
    this.student = student;
}

}

Me devuelve el objeto de estudiante serializable con todas las subclases, pero me gustaría tener solo el objeto de estudiante sin el hashset devuelto. ¿Cómo puedo decirle a Struts que serialice solo el objeto? Tengo la carga diferida habilitada y hashset se devuelve como clase proxy.

Respuestas a la pregunta(2)

Su respuesta a la pregunta