Ripped from its namespace package
Added test project