changed Object.GetPropertyNames to return Value instead of Array