abandoned demoing nested objects in transferable due to complexity when
using nested classes