I think this might leak it in projects using it, extending a trait that extends this trait...