Cleaning Up CFile

Earlier, I had made an attempt at this issue, but forgot to run tests against it. Now, they are passing all the tests.
Sure.
I had one thing to clarify, is it right to replace empty braces with SG_NOTIMPLEMENTED since, eventually in the derived classes, they are really being defined ?