Fix view class name conflict by moving View into a namespace.