Added: Custom validation rules