Explained why traits have been moved out from package object