Needs a @var with type, other properties also.