     /**
     *  Access to the element at a given index
     */
-    subscript (index: Int) -> AnyObject!
+    public subscript (index: Int) -> AnyObject!
     {
         get {
             return results.objectAtIndex(UInt(index), finder: finder)

    
    :returns: Last object (if exists)
    */
    func lastObject() -> AnyObject!
    {
        return results.lastObject(finder: finder)
    }

    
    :returns: Object at the passed index (if exists)
    */
    public func objectAtIndex(index: UInt) -> AnyObject!
    {
        return results.objectAtIndex(index, finder: finder)
    }
