WIP reflective calls
Further changes. Keeping history. See discussion in #110