Added generic_{integer,float,string,boolean}_info_field methods.

`when` seems like a typo