Cleaning the code using a context object