| 
					
				 | 
			
			
				@@ -133,7 +133,14 @@ class Sum(ioex.calcex.Figure): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class _ItemCollection(): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    def __init__(self, items=None): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    def __init__( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            self, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            debitor_address=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            items=None 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            ): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if debitor_address is not None: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            assert isinstance(debitor_address, str) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            self.debitor_address = debitor_address 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if items is not None: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             assert isinstance(items, list) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             assert all([isinstance(i, Item) for i in items]) 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -157,7 +164,7 @@ class Invoice(_Object, _ItemCollection, _YamlInitConstructor, _YamlVarsRepresent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  invoice_id, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  discounts=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  invoice_url=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 items=None 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 **kwargs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  ): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         assert isinstance(creditor, str) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.creditor = creditor 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -177,7 +184,7 @@ class Invoice(_Object, _ItemCollection, _YamlInitConstructor, _YamlVarsRepresent 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if invoice_url: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             assert isinstance(invoice_url, str) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self.invoice_url = invoice_url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _ItemCollection.__init__(self, items) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _ItemCollection.__init__(self, **kwargs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class Order(_Object, _ItemCollection, _YamlInitConstructor, _YamlVarsRepresenter): 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -187,8 +194,8 @@ class Order(_Object, _ItemCollection, _YamlInitConstructor, _YamlVarsRepresenter 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     def __init__(self, platform, order_id, order_date, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  customer_id=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  discounts=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                 items=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  platform_view_url=None, 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                 **kwargs 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                  ): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         assert type(platform) is str 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         self.platform = platform 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -212,7 +219,7 @@ class Order(_Object, _ItemCollection, _YamlInitConstructor, _YamlVarsRepresenter 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if platform_view_url: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             assert isinstance(platform_view_url, str) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             self.platform_view_url = platform_view_url 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        _ItemCollection.__init__(self, items) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        _ItemCollection.__init__(self, **kwargs) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 class Distance(ioex.calcex.Figure): 
			 |