[PD] how can i differentiate same abstractions in different patches?