added methods for assigning gender and OS randomly for super properties