Setup involves setting most attributes