keep order of relationship in collections