up to references
null not null
unique