BDateTime constructor used int32_t params which caused compiler warnings