change m_announcer pointer member to value member
move Color into namespace propertyzeug
add FilePath