added __unsafe_unretained to objects in structs. added deCarta configuration