use record as name
improve reader and writer factory and add tests
add doc
add supported writer method
add supported writer
move methods to controller abstract
call supported fields once
remove getRecord from test
fix test response message