Fixed infinite recursion on model Port