Categories and Collections working but their relationships are bad designed