extend backbone to support nested view