 
         // A single protocol that is wrapped in a Cluster
         struct CustomValue1: Traversable {
+            let name: String
             func valueForMustacheIdentifier(identifier: String) -> Value? {
                 return Value()
             }

        
        // A cluster
        struct CustomValue3: Cluster {
            let mustacheBool = true
            var mustacheTraversable: Traversable? = nil
            let mustacheFilter: Filter? = nil
            let mustacheTagObserver: TagObserver? = nil
            let mustacheRenderable: Renderable? = nil
            
            func valueForMustacheIdentifier(identifier: String) -> Value? {
                return Value()
            }

        
        // Two protocols that are wrapped in a Cluster
        struct CustomValue2: Traversable, Renderable {
            let name: String
            func valueForMustacheIdentifier(identifier: String) -> Value? {
                return Value()
            }
