resolves #44 so Routes and Filters are accept type aware.