2. Not needed if you don't want to execute your implementation for those types(email and telephone)
3. I have seen this problem only for Junit Test class but for normal class supertype was not null. Example
4. yes, thats true, the clientlibs are loaded based on category, so all the clientlibs with s...