dereference associations to a pointer
The below line causes SMTK to core when called repeatedly:
smtk::resource::PersistentObject::Ptr objPtr = *parameters()>associations()>begin();
To work around the problem we used:
smtk::resource::PersistentObject::Ptr objPtr = parameters()>associations()>objectValue();