Moved to requirejs for dependency resolving and removed the dependeny to Collection