When creating two classes extending Vue with the same component name, the last defined component shadows the previously defined component in another class. Also, this shadowing component is visible in the Vue class.
http://jsfiddle.net/lithiumjake/BfPdc/