Nobile: An Object-Based User Model Acquisition Shell