Added id private member variable
Merge branch 'wip/cpp' into wip/cpp-gtk