@thomasnield My user experience says me that Spark Java signatures are not so convenient for every day use. But I will check it again because of importance of this question. If we can provide right user experience by minimal set of extensions it may be preferred solution of course.