getter or setter may be null