Added support for trait use