Pursuing implementation of new template system
Forbidding empty values in ArrayAttribute and SetAttribute