fixed up hierarchy of method and field dictionaries
simple field dictionary now resolves using domain info
simple method dictionary now uses domain info (mostly)
added field and method descriptors to their respective info objects to assist with reflection calls from dictionaries
fixed for multiple annotations
start to use descriptors from method info on reflection-based method invocations
collection based setters now using MethodInfo