kill reflection
add alias to .collection
fix set decoding and throw in some tests