Extended Interface with For and AfterMap