WIP: Use a strategy pattern to get the field value

not suer I follow. How does the code you would like to do (if it wasn't RC) look like?