Беглый взгляд на http://www.castor.org/reference/html-single/index.html говорит мне об этом «Тип объекта внутри коллекции:« Реализация по умолчанию »- это тип, используемый, если объект, содержащий коллекцию, признан нулевым и должен быть воплощенным в жизнь. "
Так в вашем Объекте говорите
class Student {
private Map someMap = new LinkedHashMap(); //generics ignored for clarity
}
Если вы инициализируете свое поле с LinkedHashMap вместо того, чтобы быть нулевым. Я думаю, что кастор будет вставлять записи в него напрямую, а не пересоздавать его. Возможно ли это сделать с помощью вашего кода?