rename getKey to getErrorKey
rename get to getValue, getAll to getValues and fill to bind
add test