Replaces #231: Fixed abstract adapter copy method