refactor
refactor
read fields
read attributes...
add ConstantValueAttribute
add CodeAttribute