Add KeyedCollection and some reflection helpers
add test fixtures