UserTypeValue(const SharedRefPtr<const UserType>& data_type) : AbstractData(data_type->fields().size()) , data_type_(data_type) { }