|  | @@ -27,6 +27,7 @@ type Instance struct {
 | 
											
												
													
														|  |  	router        syncRouter
 |  |  	router        syncRouter
 | 
											
												
													
														|  |  	ihm           syncInboundHandlerManager
 |  |  	ihm           syncInboundHandlerManager
 | 
											
												
													
														|  |  	ohm           syncOutboundHandlerManager
 |  |  	ohm           syncOutboundHandlerManager
 | 
											
												
													
														|  | 
 |  | +	clock         syncClock
 | 
											
												
													
														|  |  
 |  |  
 | 
											
												
													
														|  |  	features []Feature
 |  |  	features []Feature
 | 
											
												
													
														|  |  	id       uuid.UUID
 |  |  	id       uuid.UUID
 | 
											
										
											
												
													
														|  | @@ -163,3 +164,8 @@ func (s *Instance) InboundHandlerManager() InboundHandlerManager {
 | 
											
												
													
														|  |  func (s *Instance) OutboundHandlerManager() OutboundHandlerManager {
 |  |  func (s *Instance) OutboundHandlerManager() OutboundHandlerManager {
 | 
											
												
													
														|  |  	return &(s.ohm)
 |  |  	return &(s.ohm)
 | 
											
												
													
														|  |  }
 |  |  }
 | 
											
												
													
														|  | 
 |  | +
 | 
											
												
													
														|  | 
 |  | +// Clock returns the Clock used by this Instance. The returned Clock is always functional.
 | 
											
												
													
														|  | 
 |  | +func (s *Instance) Clock() Clock {
 | 
											
												
													
														|  | 
 |  | +	return &(s.clock)
 | 
											
												
													
														|  | 
 |  | +}
 |