internal override void onValueChanged(RemoteData obj)
 {
     map(obj.to <Data>());
 }
 private void _onValueChnaged(RemoteData obj)
 {
     _lastData = obj.to(getDataType());
     onValueChanged(obj);
 }
 internal override void onInit(RemoteData d)
 {
     map(d.to <Data>());
 }