try to figure out a way to reuse some software components, like Spring validating, converter, formater and other things.