Returns a dictionary of the complex attributes

def get_complex_attrs(self):
        '''Returns a dictionary of the complex attributes'''
        return [getattr(self, attr_name) for attr_name in self._attributes if
                isinstance(getattr(self, attr_name), ComplexSchemaItem)]