Hide implementation of AsyncSimple