first fully working version with Poco::DynamicAny