fixed model validation which would invalidate related fields cache