Add common class for use
unify the namespace of all the project
add a viewmodel of order