well I'd suggest at least removing the public qualifier. it will pollute the namespace.