id is public property