introduce WBEMConnection::invokeMethod()
introduce WBEMConnection::deleteInstance()
fix CIMProperty::array_size default value
introduce CIMProperty type auto-deduction
introduce CIMInstance auto-conversion of plain values into CIMProperty
allow properties and qualifiers to be None when constructing CIMInstance
allow keybindings to be None when constructing CIMInstanceName
introduce WBEMConnection::createInstance()
introduce WBEMConnection::modifyInstance()
use bp::object::is_none() for None check
drop unnecessary checks in CIMInstance for evalProperties()
introduce CIMInstance iteration methods
introduce CIM*::cmp()
introduce CIM*::copy()
rewrite CIMClassName::create()
introduce CIMBase::create() for CIM* classes
introduce CIMBase::init_type() for CIM* classes