Any value in making this an inner class? cant it just be in a different file?