add presence validation to relationships