Eng 7392 

- Always populate default in deployment in memory.
- Remove checks for compilation assuming that defaults are populated.
Only the values are filled in setEnabled is false. This is just for populating defaults actual values gets transferred to catalog and used. see compileDeployment() most of this defaults are picked from there.