init objects in scenemanager if needed
based on MR: !103 (merged)
initialize() defined in
PbdObject should have the same signature in order to be added as a pure virtual function in the base class
PbdObject class should therefore have an interface to define the parameters needed before initialisation.
Also, since this should not have to be called by the end user but in the
SceneManager::initModule instead to automate the process, since no inputs would be needed by the user.