Marriange Arrangement refactored to do a lazy search