Fixed interfaces list

Fixed interfaces list.
Issue was occurring where if the same interface was implemented by
multiple parents it would be listed multiple times.