Make use of singleton
Make use of singleton

- Class can and should be used as singleton for performance.
- Ideally needs further refactoring.

JimMackin/SuiteCRM,lionixevolve/LionixCRM,horus68/SuiteCRM-Horus68,lionixevolve/SuiteCRM,samus-aran/SuiteCRM,MikeyJC/SuiteCRM,horus68/SuiteCRM-Horus68,gody01/SuiteCRM,lionixevolve/LionixCRM,MikeyJC/SuiteCRM,samus-aran/SuiteCRM,gody01/SuiteCRM,JanSiero/SuiteCRM,lionixevolve/LionixCRM,Dillon-Brown/SuiteCRM,salesagility/SuiteCRM,samus-aran/SuiteCRM,pribeiro42/SuiteCRM,salesagility/SuiteCRM,horus68/SuiteCRM-Horus68,JimMackin/SuiteCRM,salesagility/SuiteCRM,JimMackin/SuiteCRM,lionixevolve/SuiteCRM,salesagility/SuiteCRM,lionixevolve/LionixCRM,JanSiero/SuiteCRM,gody01/SuiteCRM,JanSiero/SuiteCRM,pribeiro42/SuiteCRM,samus-aran/SuiteCRM,Dillon-Brown/SuiteCRM,lionixevolve/SuiteCRM,gody01/SuiteCRM,lionixevolve/SuiteCRM,JanSiero/SuiteCRM,MikeyJC/SuiteCRM,Dillon-Brown/SuiteCRM,JimMackin/SuiteCRM,MikeyJC/SuiteCRM,pribeiro42/SuiteCRM,Dillon-Brown/SuiteCRM,horus68/SuiteCRM-Horus68,pribeiro42/SuiteCRM,lionixevolve/LionixCRM,lionixevolve/LionixCRM