Nah , no reason really ; ended up with a different approach for my project. You know how those things go.. ;-)
I would try not to mess with the core ; it's going to be a pain in the arse upgrading to the next SS version.
Why not create a new class which has the file as 1 of it's members ?