@Override
 public boolean equals(Object obj) {
   if (!(obj instanceof CcExtendedService)) {
     return false;
   }
   if (obj == this) {
     return true;
   }
   CcExtendedService service = (CcExtendedService) obj;
   return new EqualsBuilder()
       .append(metadata.getGuid(), service.getMetadata().getGuid())
       .isEquals();
 }
 @Override
 public int hashCode() {
   return new HashCodeBuilder(17, 31).append(metadata.getGuid()).toHashCode();
 }