* Undefined can be set as localValue to dependency observable * Fix build error in tests
* Cached all properties from metadata as fields on Property ResetValue does not remove entry but only reset value for the given ValueSource (Local by default) Optimized setValueInternal performance * Removed TS dependency * Fix tslint