Refactoring.
Added settings for placeholder