pass required type param to ZoneTemplate build method