removes most cost related funcionality from Trait