Changed the access modifier on EFC Profile constructor
Added COA estimation logic