Modules

Allow compile time traits for classes/roles