Fix #132: Allow using Widget(s) for HasDataTarget
Add missing import
Fix #157
Merge pull request #187 from ArloL/fix-157

Fix #157
Merge pull request #180 from ArloL/fix-132

Fix #132: Allow using Widget(s) for HasDataTarget