Initial commit with 1:1 class mapping from uml