Пришёл к тому, что повесил Serializable на все объекты.
Изменение руками в моём случае неприемлемо по нескольким причинам:
1. Генерируемые классы не хранятся в version contolr репозитории
2. Build строится локально (пока что нет Hudson + global maven repo) и говорить всем участникам проекта — поправьте вот там не вариант
По-поводу пункта 2 можно сыпать пеплом на голову и говорить, что так нельзя, но факт остаётся фактом, так было за долго до моего прихода в проект,
возможно постепенно всё переедет на continious integration.