RVM

Refactor reflection to use VM interface