add property annotation by deriving from property::node_base (formerly property::base).
add documentation.
add declare default move constructor in util::sampled_function.
add serialization to property::constant_base and property::link_base.
add basic xml export for objects in model::config.