tested layer with AFNetworking, works correctly but it has a quirk in the operation initialization. Looking for a better way of dealing with this