you should mark this attribute as required as we use it as key