"I think PUSH and PERSIST are the most flexible principles, because they can be easily transferred from one field to another." . . . .