Record service implementation. New rule: cannot assign temporary representation to data set.