Encapsulate all fields of struct Patch