Thanks for the tip. I have introduced intermediate interface {Field}Derivative. Let me know if this helps.