SetField

Based on ListField implementation of SetField.