A missing _is_reference attribute only happens if the instance has not been properly initialized, for example if an exception is raised during __init__(). If an exception is raised the user do not have an instance to call isReference() on