Naming functions to improve stacktrace debugging
Renaming $viewBag $puch and $pull to push and pull to reduce usage boilerplate