bonds issued by credit banks stored in dao; interface-based markets (ShareImpl -> Share); code style