[#152] remove final keyword