adding binding to improve serialization