removed not_impl(); now it is handled at compile time
Remove comment annotations; rename original fileobject