more scoping behavior for constants in nested class vs namespaced class