Cleaned up MGPathItem class