@moritz, you ported InterfaceAgent.pm to use the OM, but not the others (InterfaceCustomer, Public and Installer). Can you tell me why? I think that this could/should be consistent, don't you think?