It will be wise to use meta programming to create all subclasses of shareable Blender data. Python RNA API could be used for this purpose: http://wiki.blender.org/index.php/Dev:2.5/Source/Python/PyRNA
It will be wise to use meta programming to create all subclasses of shareable Blender data. Python RNA API could be used for this purpose:
http://wiki.blender.org/index.php/Dev:2.5/Source/Python/PyRNA