Fix LinkBuilder to allow named parameters
Make getSerializer() configurable