Here will be need to think how we will pile up spel functions from xml and annotations, and, of course, allow to provide a Map of methods directly