fixed property name
fix update component
component serialization with variant
test