Define only shared functions in shared trait
Rename function
Rename value