work on #438
special case Tuple
serialize empty classes #438
fix the calls to super #438
somehow I missed Function since the beginning
PFFF no I didn't
fix #442