Add flexible setters