fixed the traits for get/put