This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
DEBUG_ENABLED
DEV_ENABLED
#pragma once