Optimized interface method dispatch using itables. ITables are located using a linear search. The latest table is cached to improve performance. (#4)