why not just stick this class on the class? self.bmark_app(bmark, bmap)?