traits Profile and DatabaseProvider combined into one trait DatabaseProfile