start work on bean serialization