Started naive typed object wrapper implementation.