refune attribute serialization
comment.