Use invoke method instead of signal forwarding in Database