initial commit of DynamicAccessor functionality. various fixes.