I was working on this bug in my application and saw something very weird:

```java
    selectedService = dataResponse.getServices().get(position);
    selectedService.setPrice(3000);
    dataResponse.getServices().get(position).getPrice(); // Returns 3000 which should be 0

```

Shouldn't the get method copy the object into `selectedService`? If not how to copy it?