Refactored the declaration-controllable relationship and implemented per controllable unbind instructions