独自にクラス作るのが意外と大変なんで
STLか何か使って簡単にプロパティ型出来ませんか?