code: @Override
      public void touch(final boolean includeMembershipResource, final Calendar createdDate, final String createdUser,
                        final Calendar modifiedDate, final String modifyingUser) throws RepositoryException {
          super.touch(includeMembershipResource, createdDate, createdUser, modifiedDate, modifyingUser);
          if (createdDate != null || createdUser != null || modifiedDate != null || modifyingUser != null) {
              ((FedoraBinaryImpl) getDescribedResource()).touch(false, createdDate, createdUser,
                      modifiedDate, modifyingUser);
          }
      }
docs: Overrides the superclass to propagate updates to certain properties to the binary if explicitly set.