add fields wrapper method for easy dynamic field types, add missing value param to input method
add field method tests, fix input method tests to support new attribute