new feature. add CustomerContext and it's serialization