         
         describe("Assembler basic init") {
             it("can assembly a single container") {
-                let assembler = try! Assembler(assemblies: [
+                let assembler = Assembler([
                     AnimalAssembly()
                 ])
                 let cat = assembler.resolver.resolve(Animal.self)

        
        describe("Assembler lazy build") {
            it("can assembly a single container") {
                let assembler = try! Assembler(assemblies: [])
                var cat = assembler.resolver.resolve(Animal.self)
                expect(cat).to(beNil())
                

            }
            
            it("can assembly a container with nil parent and assemblies") {
                let assembler = Assembler([
                    AnimalAssembly()
                ], parent: nil)
                let cat = assembler.resolver.resolve(Animal.self)
                expect(cat).toNot(beNil())
                expect(cat!.name) == "Whiskers"
