extending Join constructor with join columns