#9 Adding ObrHandler Interface and renaming ObrHandler