Outsourcing credit retrieval with observer pattern.