Is it necessary to keep Point type list, because it's not exactly the same as available Types beneath ?