Made Link.field lazy to avoid circular imports.