save code with emf!
added spring annotations, fixed transactions.
need care about exceptions!