Auto filler use setters and separate into extra method