def static_role! role_name
      raise ArgumentError, "Take a single role name, was: #{role_name}" if !role_name || !role_name.kind_of_label?
      troles_config.add_valid_roles role_name
      if set_roles role_name      
        define_method :static_roles? do
          true
        end
      end
    end
def static_role! role_name
      raise ArgumentError, "Take a single role name, was: #{role_name}" if !role_name || !role_name.kind_of_label?
      troles_config.add_valid_roles role_name
      if set_roles role_name      
        define_method :static_roles? do
          true
        end
      end
    end
Do we need a static_roles! method? I think so!