:D Сейчас попробую. И чем плох вариант с Serializable? Там как бы каст происходит, но ворнинг висит
Ворнинг при касте всегда будет когда у тебя нет явных описаний типов дженериков. Ты кастишь из типа без дженерика в дженерик и компилятор не может никак проверить безопасно ли это. От того и ворнинг