New public objects implementation.