Switch sharedTypes to bool
Mark deprecated
Update docblock for Type[]