Adjusted Relationship constructor