upgraded Spring version + added domain supper class