Finish WindowProtocol (base class of all window)