Is there any way to define a constructor-like mechanism for a class derived from bpy.types.PropertyGroup?