Implemented copyType & copyCategory