Boost. Fusion + Any properties class.
<<