Added a helper for dynamically casting to interfaces that are fulfilled but not noted in the object type