Initialize m_null and m_base

In the cases where we were not initializing m_null and m_base, instead we initialize them to default values. This simplifies the logic around assigning to them significantly and silences Coverity CID10550.