Class name is used instead of namespace in many lines of generated code resulting in build error.
Using streetlights-mqtt.yml example as input, the generated code have namespace streetlight (all lower case) and class name Streetlight (Uppercase S) (generated using "--name Streetlight")
The generated code incorrectly uses 'Streetlight::schema', "Streetlight::message" and "Streetlight::parameter" etc using class name 'Streetlight' instead of using namespace 'streetlight'.