renaming of OER classes and changed ForexClient from abstract class to trait