add factory for lab results so persistence can happen