Make trait public that should never have been private

Simple change, trait is useful for defining summers outside this code so shouldn't have been private.