#value-object