Added custom validation messages and placeholders for small_generator