add redirection of __Cat__ to allow overrides for more advanced behaviour