Refer to Managed Object Accessor Methods section of Core Data Programming Guide for the information on how to correctly implement custom accessor methods.
By the way, in general it is recommended not to override managed object’s accessor methods because the existing implementation is highly optimized.