This (1000) should be configurable - really helps when using flatMap (in particular) to not create multiple instances of same object during ser-deser time.
But otherwise, very good idea !