Shouldn't `ListProperty` do this?