Changes extends classes to silent extends classes

These classes are not meant to be used on their own and so they have been changed to silent extends classes. This will result in smaller, cleaner CSS