problems with circular patterns

I am relatively new to Solid Works having come from Solid Edge, I am trying to perform a basic circular pattern command, when asking for a reference point there is no way to select the origin of the part as a reference point, nothing is able to be selected in the part as a reference point for the axis, I have seen that an axis has to be added to the part prior to doing the circular pattern, why is this the case when an axis already exists in the part but cannot be used ? Thanks in advance

SolidworksParts And Features