Learnng Object Repositiories