Add a `detachSubviewByModelId` method