src/core/transitionViewManager.js
function _cloneViewState( actionData, transitionObject, paramData ) {
	 	return {
			data 			: paramData,
			currentViewID 	: actionData.currentView, // optional
		 	nextViewID 		: actionData.nextView, 	  // optional
		 	views 			: {},
		 	transitionType  : transitionObject.transitionType
	 	};
	}
function _cloneViewState( actionData, transitionObject, paramData ) {
	 	return {
			data 			: paramData,
			currentViewID 	: actionData.currentView, // optional
		 	nextViewID 		: actionData.nextView, 	  // optional
		 	views 			: {},
		 	transitionType  : transitionObject.transitionType
	 	};
	}
function _cloneViewState ( actionData , transitionObject , paramData ) { return { data : paramData , currentViewID : actionData . currentView , // optional nextViewID : actionData . nextView , // optional views : { } , transitionType : transitionObject . transitionType } ; }
clone the action data object
fast clone and prevents the config references to be
oweriden by instances or other settings
@param  {object} actionData passed in from the config
@param  {object} transitionObject - action data transition
@param  {object} paramData sent with the action
@return {object} new object with an instance or reference from the params
clone the action data object fast clone and prevents the config references to be oweriden by instances or other settings