Minimal Model View Controller for Java