Repository decorator