title: Using namespace in Unity hides functionality
body: <p>Using Unity 5.4 beta with Hololens, setting a class within a namespace disables some UnityEngine functionality.</p>
  
  <p>If I declare a class, it all works fine. If I wrap it inside a namespace, classes don't see each other, even within the same namespace or with the using addition.</p>
  
  <p>Making a class MonoBehaviour, I can drag and drop it onto a game object, if I wrap that class inside a namespace, Unity complains that it is not a MB or it has issue so it cannot be dragged. </p>
  
  <p>Does anyone have similar issue? Just asking before reporting bugs since 5.4 is still beta.</p>