fixed not null function properties