MetriqueObject small refactor
core_api bugfixes
more schema fixes; logging fix too
merge jniznans MetriqueObject optimizations
merge jniznans addiontal metriqueobject optimizations; cward removed check that value is None or dict, since we assigne either None or dict right above, making the check pointless