Should these be readonly, now we have the factory class method?