Does it have to be public? In all cases a bit of doc would be necessary to explain what it does ;)