No setters in abstract