Record entity, generic dao