Generic list wrapper returns a smaller strongly typed sub-list which modifies the parent-list when changed (without events)
By Courtney Goyette at Apr 26 2022