update properties OK

Goal:
1. Recognize object is Enum ( consider parse text from runtime, debug…)
       a. After recognize it is an enum:
           create array string….
2. Library create control