Throw exception in unsupported methods
Clean adapter
Process source & target branch property