Added arrayByMappingObjectsUsingBlockWithIndex