factor statement config into another trait