fix bug on copy pasting existing or lowercased primitive name refactor for validating primitive names
fix bug on copy pasting existing or lowercased primitive name
refactor for validating primitive names

xirqlz/blueprint41