Added double and float to the numbers
Added extra access flags to the fields