Clear method on IProtoLinqObject now clears base class fields as well