Please add an overload for the update methods so we don't have to manually put in all the values for each property.

UpdateOrder(Order order)
{
}

in addition to UpdateOrder(Blah, Blah, Blah, etc)
{
}