added kobject_operation and result_attributes