started on serialization changes for option leg properties