values and extension methods

- ADD: value router types
- ADD: GetMemberName() extension method