add a @note to detail that there is a hidden  default functor (c++ cast to type "...") and this if the user want to controlthe cast, he could use the export()