* return unwrapped (except `Option`, `Result`), activated new `Self` object
* return unwrapped (except `Option`, `Result`), activated new `Self` object
* grant ownership for new `Self` object created
* grant ownership for new `Self` object created
* public `activate` action if the new object can not be activated on construct
* public `activate` action if the new object can not be activated on construct
* public `link` getter for GTK `widget` (required for parental composition)
* public `link` getter for GTK `widget` (parental composition)
* Public API oriented to simple (`integer`, `boolean`), standard (`std::*`) or system-wide (`gio`, `glib`, etc) data types usage to reduce internal dependencies from app implementation
* Public API oriented to simple (`integer`, `boolean`), standard (`std::*`) or system-wide (`gio`, `glib`, etc) data types usage to reduce internal dependencies from app implementation