Port City Breakers under-18 player Ryan Moloney secures two-year contract with Canterbury-Bankstown