makes core constants overridable