[noissue] choose: full object, custom label functions
[noissue] fix bug when calling Flow.finish(). do not set flowmodel to undefined