Add separate methods for setting placeholder and value