Updated the attributes of many properties to be more explicit.