Started working on method caching
Okay that was too optimistic.
Do proper slicing based on the selector.