Major improvements and refoctorings in order to support built-in schemas such as cim 1.5 and external schemas as defined by users.