Optimisations, use accessor as it was getting a new instance every time