It's just adding some complexity we do not need. I mean, Namespaces are good if we want to use the prototype chain functionality. Otherwise they're merely a substitute of `WeakMap`, and that's why for instance in case of `models` and `views` we use directly `WeakMap` instead of Namespaces. I think namespaces will going to be deprecated, in favor of the usage of plain `WeakMap` and `Method` library – that solves more nicely the same issues of namespaces.