Register types not instances