allow accepting anobject and signal json updates to allow usage in qt