add generated uppercase model and impl classes