This was originally used internally inside of Molecular Nodes but was broken out into a separate python module for re-use in other projects. This is a convenience class that wraps around the bpy.types ...