changed interface, disabled autoflush
Nicer for serializer