HasOne — one-to-one relationship where the foreign key is on the source table.
Example: Client has one Bakery (via client.bakery_id)