have CBO Hydration work with nullable value types (for example int?)