Only store the runtime parameter uri and retrieve the object separately
@OneToOne optional = true doesn't work, so we load it on first get