break property dependency with support attributes