Renamed form_ to a more proper C# name and added the State object.