copy from Models. Afterall, Enum (may) belong in Basic...
renamed namespace from Models to Basic.