Fixed PropertyBag's reference semantic and added PropertyBase::copy() and PropertyBag::clone() member functions

Signed-off-by: Johannes Meyer <johannes@intermodalics.eu>