add canPropagateSignal and refactor actuator propagateSignal
connectable -> connector