Update: assertions in source template compare implementation
Update: OBString public and private interface
Add: OBString method implementation and tests