Hi Vincent,
My understanding is that these "hidden" features, such as getDataSource are now officially supported as of DS 1.4 because they are documented in the SDK Developer Guide. Perhaps Reiner can confirm though.
I think it would also be useful if a future version of the SDK Developer Guide included a summary list of all the special methods that are available for use in script contribution methods but which are not part of the BIAL API, as I think is the case with getDataSource().
Regards,
Mustafa.