Use a strategy pattern to get the field value

> The RestfulEntityBase code is too coupled.

Can you explain which parts you would like to change. I think that at this point we can still do breaking changes if their value is high.