Changed from "require_once" to using namespaces for integration into frameworks