Source::Field.define_fieldからclass_evalを除去し、デフォルト値がnilの場合は、attr_readerを呼び出すように変更
RegisterMap::RegisterMapを追加