Adapted boost::any from the Boost project and wrote a few tests for it.
Using 'any' data type for attributes