public interface RemoteStreamable {
public void release() throws ConcurrentModificationException;
}
2. Non gets/sets (i.e. business logic that runs on the server) would cause an implicit stream back to the server of the current state of the client's bean - but *not* a release(); the client would still hold the lock.