Quick fix to allow nil values for required keys in Item init