Building CoreData controller layer. Debug option added, NMO property type changed, few mem issue fix