Lazy-populate pre-cast values if they weren't set by an app-side write