Renamed AsynchronousData to ShareableData for better understanding
(cherry picked from commit 37229af)
Renamed AsynchronousData to ShareableData for better understanding
(cherry picked from commit 37229af) and fixed the RemoteClass