HasOne: Set a default singularized alias if not defined