Improved use of Slim for Object Oriented Development with Namespaces