title: Aframe animation component errors on round (which I disabled)
body: <p>I'm pretty sure this was working in previous version of Aframe, but can't be sure. However I get a strange error when I try and animate the position on a component with:</p>
  
  <pre><code>const positionAnimation = {
    property:     'position',
    from:         this._threeElement.position,
    to:           (reversed) ? this._initialPosition : this._targetPosition,
    dur:          2000,
    round:        false,
    easing:       'easeInOutCubic',
    startEvents:  ['---non-existent-event---'], //Avoid auto-play of the animation
  }
  
   //Set the animation on the element
  this.el.setAttribute('animation__position', positionAnimation)
  </code></pre>
  
  <p>It seems to be related to the position property (if I remove this no error but it doesn't animate) </p>
  
  <pre><code>Uncaught TypeError: Cannot read property 'x' of undefined
      at round (aframe-master.js:8445)
      at I (anime.min.js:13)
      at ba (anime.min.js:18)
      at anime.min.js:19
      at Array.map (&lt;anonymous&gt;)
      at da (anime.min.js:19)
      at anime.min.js:20
      at Array.map (&lt;anonymous&gt;)
      at anime.min.js:20
      at Array.map (&lt;anonymous&gt;)
      at ea (anime.min.js:20)
      at fa (anime.min.js:21)
      at q (anime.min.js:24)
      at NewComponent.createAndStartAnimation (index.js:164)
      at NewComponent.update (index.js:122)
      at NewComponent.updateProperties (aframe-master.js:72452)
      at NewComponent.module.exports.Component (aframe-master.js:72222)
      at new NewComponent (aframe-master.js:72646)
      at HTMLElement.value (aframe-master.js:71059)
      at HTMLElement.value (aframe-master.js:71215)
      at HTMLElement.value (aframe-master.js:71386)
      at NewComponent.tweenHotspotToCamera (zoom-front-camera.js:127)
  </code></pre>
  
  <p>EDIT the problem is in the 'to' attribute (if I remove it I get no error but no animation)</p>
  
  <p>There is data in there </p>
  
  <pre><code>from:Vector3
  x:8.743012486033315
  y:1.7184335476624883
  z:-5.017845407952605
  __proto__
  :
  Object
  property
  :
  "position"
  startEvents
  :
  ["---non-existent-event---"]
  to
  :
  Vector3
  x:8.26445236188911
  y:0.33004119004908694
  z:-11.007824476509064
  </code></pre>
  
  <p>This is animation component v 4.2.0 and Aframe 0.8.2</p>
  
  <p>EDIT - This did work in Aframe 0.5</p>
  
  <p>Have a look at this fiddle
  <a href="https://jsfiddle.net/qzox15w5/1/" rel="nofollow noreferrer">https://jsfiddle.net/qzox15w5/1/</a></p>
  
  <p>This is working as expected, however if I upgrade AFRAME I get the error mentioned before. </p>
  
  <p><a href="https://jsfiddle.net/jpvsrnq1/1/" rel="nofollow noreferrer">https://jsfiddle.net/jpvsrnq1/1/</a></p>
  
  <p>I've tried using AFRAME.utils.clone the Vector however this is having undesired results.</p>