DataとContentsだと、意味が似通っているので、
File::Contents にするか、File::Data（これは変か・・・）の方が良いかも。
せっかくクラス内に構造体作ってるんだしFileの接頭語は不要かなぁって思った。