For issue #65 it looks like the main failing point was that attributes applied to the underlying Box did not similarly get applied to the CollectionResultBox.
Since the original code was written for the CollectionResultBox to be a wrapper around another result box, it seemed like it was best to keep that as similar as possible, as opposed to updating CollectionResultBox to also be a ProxyResultBox and initialize it directly.
For issue #65 it looks like the main failing point was that attributes applied to the underlying Box did not similarly get applied to the CollectionResultBox.
Since the original code was written for the CollectionResultBox to be a wrapper around another result box, it seemed like it was best to keep that as similar as possible, as opposed to updating CollectionResultBox to also be a ProxyResultBox and initialize it directly.