python.JobProperties.JobProperty Node1 python.JobProperties.Job Property + statusOn + allowedTypes + allowedValues + StoredValue - __name__ - _context_name - _locked - _log - _nInstancesContextDict - _locked + __init__() + __bool__() + __eq__() + __lt__() + __call__() + __str__() + __iadd__() + is_locked() + set_On() + set_Off() and 10 more... - _do_action() - _undo_action() Node2 metaclass Node2->Node1 Node3 python.JobProperties. _JobPropertyMeta + __new__() Node3->Node1 Node4 type Node4->Node3