which was only there because ruby has it the concept is flawed and should be split into namespace and aspect