user: How do I use Inherited Properties in Blender? Include parameters, examples, warnings and best practices.

assistant: |  |  |
| --- | --- |
| - [`bpy_struct.id_data`](bpy.types.bpy_struct.html#bpy.types.bpy_struct.id_data "bpy.types.bpy_struct.id_data") - [`Property.name`](bpy.types.Property.html#bpy.types.Property.name "bpy.types.Property.name") - [`Property.identifier`](bpy.types.Property.html#bpy.types.Property.identifier "bpy.types.Property.identifier") - [`Property.description`](bpy.types.Property.html#bpy.types.Property.description "bpy.types.Property.description") - [`Property.translation_context`](bpy.types.Property.html#bpy.types.Property.translation_context "bpy.types.Property.translation_context") - [`Property.type`](bpy.types.Property.html#bpy.types.Property.type "bpy.types.Property.type") - [`Property.subtype`](bpy.types.Property.html#bpy.types.Property.subtype "bpy.types.Property.subtype") - [`Property.srna`](bpy.types.Property.html#bpy.types.Property.srna "bpy.types.Property.srna") - [`Property.unit`](bpy.types.Property.html#bpy.types.Property.unit "bpy.types.Property.unit") - [`Property.icon`](bpy.types.Property.html#bpy.types.Property.icon "bpy.types.Property.icon") - [`Property.is_readonly`](bpy.types.Property.html#bpy.types.Property.is_readonly "bpy.types.Property.is_readonly") - [`Property.is_animatable`](bpy.types.Property.html#bpy.types.Property.is_animatable "bpy.types.Property.is_animatable") - [`Property.is_overridable`](bpy.types.Property.html#bpy.types.Property.is_overridable "bpy.types.Property.is_overridable") - [`Property.is_required`](bpy.types.Property.html#bpy.types.Property.is_required "bpy.types.Property.is_required") - [`Property.is_argument_optional`](bpy.types.Property.html#bpy.types.Property.is_argument_optional "bpy.types.Property.is_argument_optional") - [`Property.is_never_none`](bpy.types.Property.html#bpy.types.Property.is_never_none "bpy.types.Property.is_never_none") - [`Property.is_hidden`](bpy.types.Property.html#bpy.types.Property.is_hidden "bpy.types.Property.is_hidden") | - [`Property.is_skip_save`](bpy.types.Property.html#bpy.types.Property.is_skip_save "bpy.types.Property.is_skip_save") - [`Property.is_skip_preset`](bpy.types.Property.html#bpy.types.Property.is_skip_preset "bpy.types.Property.is_skip_preset") - [`Property.is_output`](bpy.types.Property.html#bpy.types.Property.is_output "bpy.types.Property.is_output") - [`Property.is_registered`](bpy.types.Property.html#bpy.types.Property.is_registered "bpy.types.Property.is_registered") - [`Property.is_registered_optional`](bpy.types.Property.html#bpy.types.Property.is_registered_optional "bpy.types.Property.is_registered_optional") - [`Property.is_runtime`](bpy.types.Property.html#bpy.types.Property.is_runtime "bpy.types.Property.is_runtime") - [`Property.is_enum_flag`](bpy.types.Property.html#bpy.types.Property.is_enum_flag "bpy.types.Property.is_enum_flag") - [`Property.is_library_editable`](bpy.types.Property.html#bpy.types.Property.is_library_editable "bpy.types.Property.is_library_editable") - [`Property.is_path_output`](bpy.types.Property.html#bpy.types.Property.is_path_output "bpy.types.Property.is_path_output") - [`Property.is_path_supports_blend_relative`](bpy.types.Property.html#bpy.types.Property.is_path_supports_blend_relative "bpy.types.Property.is_path_supports_blend_relative") - [`Property.is_path_supports_templates`](bpy.types.Property.html#bpy.types.Property.is_path_supports_templates "bpy.types.Property.is_path_supports_templates") - [`Property.is_deprecated`](bpy.types.Property.html#bpy.types.Property.is_deprecated "bpy.types.Property.is_deprecated") - [`Property.deprecated_note`](bpy.types.Property.html#bpy.types.Property.deprecated_note "bpy.types.Property.deprecated_note") - [`Property.deprecated_version`](bpy.types.Property.html#bpy.types.Property.deprecated_version "bpy.types.Property.deprecated_version") - [`Property.deprecated_removal_version`](bpy.types.Property.html#bpy.types.Property.deprecated_removal_version "bpy.types.Property.deprecated_removal_version") - [`Property.tags`](bpy.types.Property.html#bpy.types.Property.tags "bpy.types.Property.tags") |