Handle: ベースハンドルからのctorをprivateに変更
matrix: convert関数の拡張
convert([matrixの参照])で任意のサイズに変換出来るようにした